

#include <pthread.h>
#include <stdio.h>



void* __proc(void* arg)
{
    int i;
    for (i = 0; i < 20; i++) {
        printf("___ proc. %d\n", i);
    }
    return NULL;
}



void foo()
{
    pthread_t   handle;
    pthread_create(&handle, NULL, __proc, NULL);

    int i;
    for (i = 0; i < 20; i++) {
        printf("___ main. %d\n", i);
    }


}


int main()
{
    foo();
    getchar();
    return 0;
}



